///存放全局引用的常量
class Consts {
  Consts._();

  static const String topVideoCoverImagePath =
      "https://images.pexels.com/photos/1156525/pexels-photo-1156525.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1";
  static const String videoItemCoverImagePath =
      "https://images.pexels.com/photos/1156443/pexels-photo-1156443.jpeg?auto=compress&cs=tinysrgb&w=1600&lazy=load";

/*
srt://live-push.bilivideo.com:1937?streamid=#!::h=live-push.bilivideo.com,r=live-bvc/?streamname=live_385290747_84826192,key=2deadfd3a21e71682c8820657166a7ed,schedule=srtts,pflag=1
 */

  static const String rtmpServerURL = "rtmp_server_url";
  static const String rtmpServerURLKey = "rtmp_server_url_key";
  static const String videoEncoder = "video_encoder";
  static const String videoEncoders = "video_support_encoders";
  static const String videoSupportResolutions = "video_support_resolutions";
  static const String videoResolution = "video_resolution";
  static const String videoBitrate = "video_bitrate";
  static const String videoFrameRate = "video_frame_rate";
  static const String audioSampleRate = "audio_sample_rate";
  static const String audioChannel = "audio_channel";
  static const String audioBitrate = "audio_bitrate";

  static const String spKeyAudioInput = "open_audio_input";
  static const String spKeyTopVideoVolumeUp = "top_video_volume_up";
  static const String spKeyLoginYoutube = "loginYoutube";
  static const String spKeyLoginFacebook = "loginFacebook";
  static const String spKeyFirstInstall = "firstInstall";
  static const String spKeyLiveSession = "liveSessionID";
  static const String spKeyLanguageCode = "languageCode";
  static const String spKeyCountryCode = "countryCode";
  static const String spKeyScriptCode = "scriptCode";

  static const String videoPng = "assets/images/video.png";
  static const String videoSelectPng = "assets/images/video_select.png";
  static const String rayBitSvg = "assets/images/RayBit.svg";
  static const String logo180png = "assets/images/logo_180X180_ios.png";
  static const String logo192png = "assets/images/logo_192X192_android.png";

  //音量调节
  static const String volumeAdjustmentPng =
      "assets/images/volume_adjustment.png";
  static const String settingsPng = "assets/images/settings.png";
  static const String addCameraPng = "assets/images/add_camera.png";
  static const String cameraIconPng = "assets/images/camera_icon.png";
  static const String morePng = "assets/images/more.png";
  static const String arrowDropUpPng = "assets/images/arrow_drop_up.png";
  static const String arrowDropDownPng = "assets/images/arrow_drop_down.png";
  static const String volumeUpPng = "assets/images/volume_up.png";
  static const String volumeOffPng = "assets/images/volume_off.png";
  static const String removePng = "assets/images/remove.png";
  static const String imageAdjustmentsPng =
      "assets/images/image_adjustments.png";
  static const String sc1SettingsPng = "assets/images/sc1Settings.png";
  static const String cropAndZoomPng = "assets/images/cropAndZoom.png";
  static const String recordPhonePng = "assets/images/record_phone.png";
  static const String sdcardPng = "assets/images/sdcard.png";
  static const String facebookPng = "assets/images/facebook.png";
  static const String twitterPng = "assets/images/twitter.png";
  static const String youtubePng = "assets/images/youtube.png";
  static const String addCameraBgJpg = "assets/images/add_camera_bg.jpg";
  static const String addCameraSelectedPng =
      "assets/images/add_camera_selected.png";
  static const String cpuPng = "assets/images/cpu.png";
  static const String clockPng = "assets/images/clock.png";
  static const String dotJpg = "assets/images/dot.jpg";
  static const String logoutPng = "assets/images/logout.png";
  static const String addDestinationPng = "assets/images/add_destination.png";
  static const String settingPng = "assets/images/setting.png";
  static const String sdcard2Png = "assets/images/sdcard2.png";
  static const String help1Jpg = "assets/images/help1.jpg";
  static const String wifiPromptJpg = "assets/images/wifi_prompt.jpg";
  static const String guide1Jpg = "assets/images/guide1.jpg";
  static const String guide2Jpg = "assets/images/guide2.jpg";
  static const String guide3Jpg = "assets/images/guide3.jpg";
  static const String guide4Jpg = "assets/images/guide4.jpg";
  static const String guide5Jpg = "assets/images/guide5.jpg";
  static const String moreRedDotJpg = "assets/images/more_red_dot.jpg";
  static const String redAlertPng = "assets/images/red_alert.png";
  static const String ndiOnlyForPCPng = "assets/images/ndi_only_for_pc.png";
  static const String lockPng = "assets/images/lock.png";
  static const String connectedPng = "assets/images/connected.png";
  static const String disconnectedPng = "assets/images/disconnected.png";
  static const String busyPng = "assets/images/busy.png";
  static const String arrowRightPng = "assets/images/arrow_right.png";
  static const String presetsPng = "assets/images/presets.png";
  static const String antiFlickerPng = "assets/images/anti_flicker.png";
  static const String fullImageCutPng = "assets/images/full_image.png";
  static const String rotationPng = "assets/images/rotation.png";
  static const String originalJpg = "assets/images/original.jpg";
  static const String vivdJpg= "assets/images/vivd.jpg";
  static const String noirJpg = "assets/images/noir.jpg";

  static const String bleKeyWifi = "wifi";
  static const String bleKeyPower = "voltage";

  /// 用来搜索过滤SC1设备
  static const bleGuid = "0000181c-0000-1000-8000-00805f9b34fb";

  /// 支持webrtc的最低固件版本
  static const String supportWebrtcFirmwareVersion = "SC1_V1.1.5_2023-08-14";
  // static const String supportWebrtcFirmwareVersion = "SC1_V1.3.5_2023-08-14";

  /// 支持心跳的最低固件版本
  static const String supportHeartBeatFirmwareVersion = "SC1_V1.1.5_2023-09-04";

  /// 支持录制命令的最低固件版本
  static const String supportRecCMDFirmwareVersion = "SC1_V1.2.2.0_2023-10-10";

  /// 新的升级方式的最低版本
  static const String newWayUpgradeFirmware = "SC1_V1.1.6_2023-09-15";

  /// 最新的固件升级包版本
  static const String latestFirmwareVersion = "SC1_V1.2.4.17_2023-11-09";

  /// 升级包文件名
  static const String firmwareFileName = "SC1_V1.2.4.17_2023-11-09.wdg";

  /// 升级包文件MD5值
  static const String firmwareMD5 = "9d3cc45165677423d322cb43ea179ecf";
  // static const String firmwareMD5 = "d62c3e474313b00d508eeab673021383";

  /// 上架国内应用商店隐私政策网址
  static const String urlWeDoPrivacy = "https://www.wedoinnov.com/cn/privacy/";

  /// RayBit隐私政策
  static const String urlRayBitPrivacy =
      "https://www.raybit.com/pages/raybit-studiocam-privacy-policy";

  /// RayBit服务条款
  static const String urlRayBitTermsOfService =
      "https://www.raybit.com/pages/terms-of-service";

  /// 如果上架国内应用商店，那么就需要显示隐私政策弹窗
  static const bool launchInChinaAppStore = false;

  /// sc1官网
  static const String sc1Url =
      "https://www.raybit.com/pages/sc1-streaming-camera";

  /// 对应ios的bundleVersion，统一Android和iOS的版本号
  static const int bundleVersion = 4;
}
